//import java.util.Scanner;
//
//public class Main {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        Student[] students = new Student[3];
//        int studentCount = 0;
//
//        for (int i = 0; i < 9; i++) {  // 输入9行
//            String num = sc.next();
//            String name = sc.next();
//            String subject = sc.next();
//            int usual = sc.nextInt();
//            int fin = sc.nextInt();
//
//            Student stu = null;
//            // 查找学生
//            for (int j = 0; j < studentCount; j++) {
//                if (students[j].getNum().equals(num)) {
//                    stu = students[j];
//                    break;
//                }
//            }
//
//            if (stu == null) {
//                stu = new Student(num, name);
//                students[studentCount++] = stu;
//            }
//
//            Grades grades = new Grades(usual, fin);
//            switch (subject) {
//                case "语文": stu.setChineseGrades(grades); break;
//                case "数学": stu.setMathGrades(grades); break;
//                case "物理": stu.setPhysicsGrades(grades); break;
//            }
//        }
//
//        // 输出
//        for (int i = 0; i < studentCount; i++) {
//            students[i].printResult();
//        }
//    }
//}
//
//class Grades {
//    private int usualGrades;
//    private int finalGrades;
//
//    public Grades(int usualGrades, int finalGrades) {
//        this.usualGrades = usualGrades;
//        this.finalGrades = finalGrades;
//    }
//
//    public int getUsualGrades() {
//        return usualGrades;
//    }
//
//    public int getFinalGrades() {
//        return finalGrades;
//    }
//
//    public double totalGrades() {
//        return usualGrades * 0.4 + finalGrades * 0.6;
//    }
//
//    public int totalGradesInt() {
//        return (int) totalGrades();
//    }
//}
//
//class Student {
//    private String num;
//    private String name;
//    private Grades chineseGrades;
//    private Grades mathGrades;
//    private Grades physicsGrades;
//
//    public Student(String num, String name) {
//        this.num = num;
//        this.name = name;
//    }
//
//    public String getNum() {
//        return num;
//    }
//
//    public void setChineseGrades(Grades chineseGrades) {
//        this.chineseGrades = chineseGrades;
//    }
//
//    public void setMathGrades(Grades mathGrades) {
//        this.mathGrades = mathGrades;
//    }
//
//    public void setPhysicsGrades(Grades physicsGrades) {
//        this.physicsGrades = physicsGrades;
//    }
//
//    // 总成绩
//    public int totalGrade() {
//        return chineseGrades.totalGradesInt() + mathGrades.totalGradesInt() + physicsGrades.totalGradesInt();
//    }
//
//    // 平均成绩
//    public double averageGrade() {
//        return totalGrade() / 3.0;
//    }
//
//    // 平时成绩平均
//    public double avgUsual() {
//        return (chineseGrades.getUsualGrades() + mathGrades.getUsualGrades() + physicsGrades.getUsualGrades()) / 3.0;
//    }
//
//    // 期末成绩平均
//    public double avgFinal() {
//        return (chineseGrades.getFinalGrades() + mathGrades.getFinalGrades() + physicsGrades.getFinalGrades()) / 3.0;
//    }
//
//    // 打印
//    public void printResult() {
//        System.out.printf("%s %s %d %.2f %.2f %.2f\n",
//                num, name, totalGrade(),
//                roundTwo(avgUsual()),
//                roundTwo(avgFinal()),
//                roundTwo(averageGrade()));
//    }
//
//    private double roundTwo(double num) {
//        return Math.round(num * 100) / 100.0;
//    }
//}
